#include "head.h"

//void funcPipe(int num){
//    printf("have sigpipe \n");
//}
int sonProcMain(int local_socket){

    //signal(SIGPIPE, funcPipe);
    while(1){

        int net_fd;
        localNetFdRecv(&net_fd, local_socket);
        printf("son: net_fd: %d ; pid: %d \n", net_fd, getpid());

        // 调用文件传输函数: 向客户端传输文件
        sendFile(net_fd);

        close(net_fd);
        // 通知父进程, 活已经做完, 需要把父进程维护的记录, 状态改为闲状态
        send(local_socket, "1", 1, 0);
    }
    return 0;
}
